package com.study.service.HRservice;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.study.model.jdao.HRjdao.CustomerDao;
import com.study.model.pojo.PSIpojo.CustomerTab;

@Service
public class CustomerService {

	@Autowired
	CustomerDao cusDao;
	
	/**
	 * 查询所有客户信息
	 * @return
	 */
	public List<CustomerTab> findAll(){
		return (List<CustomerTab>) cusDao.findAll();
	}
	
	/**
	 * 根据id查询客户
	 * @param id
	 * @return
	 */
	public CustomerTab findByCusid(int id) {
		return cusDao.findByCusid(id);
	}
	
	/**
	 * 根据id修改状态
	 * @param param
	 * @return
	 */
	public CustomerTab updateCusstate(int param) {
		//根据前端传过来的供应商id，修改该条数据的状态
		CustomerTab findByCusid = this.findByCusid(param);
		findByCusid.setCusstate(2);
		return cusDao.save(findByCusid);
	}
	
	/**
	 * 新增客户
	 * @param cus
	 * @return
	 */
	public CustomerTab addCus(CustomerTab cus) {
		return cusDao.save(cus);
	}
	
	/**
	 * 编辑客户信息
	 * @param cus
	 * @return
	 */
	public CustomerTab editCus(CustomerTab cus) {
		return cusDao.save(cus);
	}
	
}
